make a data frame base on a dictionary